14 research outputs found

    Finding 9-1-1 Callers in Tall Buildings

    Get PDF
    Accurately determining a user’s floor location is essential for minimizing delays in emergency response. This paper presents a floor localization system intended for emergency calls. We aim to provide floor-level accuracy with minimum infrastructure support. Our approach is to use multiple sensors, all available in today’s smartphones, to trace a user’s vertical movements inside buildings. We make three contributions. First, we present a hybrid architecture for floor localization with emergency calls in mind. The architecture combines beacon-based infrastructure and sensor-based dead reckoning, striking the right balance between accurately determining a user’s location and minimizing the required infrastructure. Second, we present the elevator module for tracking a user’s movement in an elevator. The elevator module addresses three core challenges that make it difficult to accurately derive displacement from acceleration. Third, we present the stairway module which determines the number of floors a user has traveled on foot. Unlike previous systems that track users’ foot steps, our stairway module uses a novel landing counting technique

    Capacitive Heart-Rate Sensing on Touch Screen Panel with Laterally Interspaced Electrodes

    Get PDF
    It is demonstrated that the heart-rate can be sensed capacitively on a touch screen panel (TSP) together with touch signals. The existing heart-rate sensing systems measure blood pulses by tracing the amount of light reflected from blood vessels during a number of cardiac cycles. This type of sensing system requires a considerable amount of power and space to be implemented in multi-functional mobile devices such as smart phones. It is found that the variation of the effective dielectric constant of finger stemming from the difference of systolic and diastolic blood flows can be measured with laterally interspaced top electrodes of TSP. The spacing between a pair of non-adjacent top electrodes turns out to be wide enough to distinguish heart-rate signals from noises. With the aid of fast Fourier transform, the heart-rate can be extracted reliably, which matches with the one obtained by actually counting heart beats on the wrist

    NetServ Framework Design and Implementation 1.0

    Get PDF
    Eyeball ISPs today are under-utilizing an important asset: edge routers. We present NetServ, a programmable node architecture aimed at turning edge routers into distributed service hosting platforms. This allows ISPs to allocate router resources to content publishers and application service pro\-vi\-ders motivated to deploy content and services at the network edge. This model provides important benefits over currently available solutions like CDN. Content and services can be brought closer to end users by dynamically installing and removing custom modules as needed throughout the network. Unlike previous programmable router proposals which focused on customizing features of a router, NetServ focuses on deploying content and services. All our design decisions reflect this change in focus. We set three main design goals: a wide-area deployment, a multi-user execution environment, and a clear economic benefit. We built a prototype using Linux, NSIS signaling, and the Java OSGi framework. We also implemented four prototype applications: ActiveCDN provides publisher-specific content distribution and processing; KeepAlive Responder and Media Relay reduce the infrastructure needs of telephony providers; and Overload Control makes it possible to deploy more flexible algorithms to handle excessive traffic

    Polygon Simplification for Location-Based Services Using Population Density

    No full text
    An important group of location-based services (LBS), including 9-1-1 service, rely on the mapping between a user’s location and a service boundary in order to select the appropriate service provider. In such cases, mobile clients can cache the mapping information to reduce service latency and server load. However, caching such a mapping can be burdensome on mobile devices because representing the polygon that defines a service boundary requires a large amount of data. We present GeoPS-PD, a polygon simplification algorithm designed for LBS applications. Unlike existing algorithms, GeoPS-PD never produces a false positive, is tunable at runtime for the desired balance between target polygon size and area coverage, and optionally takes into account the population density. We demonstrate the efficacy of GeoPS-PD using the US state boundary data. For New York, GeoPS-PD produces a simplified polygon which is only 3 % of the original size, yet covers 95 % of the original area, and makes the LBS queries 3.17 times faster

    Polygon Simplification for Location-Based Services Using Population Density

    No full text
    Abstract—An important group of location-based services (LBS), including 9-1-1 service, rely on the mapping between a user’s location and a service boundary in order to select the appropriate service provider. In such cases, mobile clients can cache the mapping information to reduce service latency and server load. However, caching such a mapping can be burdensome on mobile devices because representing the polygon that defines a service boundary requires a large amount of data. We present GeoPS-PD, a polygon simplification algorithm designed for LBS applications. Unlike existing algorithms, GeoPS-PD never produces a false positive, is tunable at runtime for the desired balance between target polygon size and area coverage, and optionally takes into account the population density. We demonstrate the efficacy of GeoPS-PD using the US state boundary data. For New York, GeoPS-PD produces a simplified polygon which is only 3 % of the original size, yet covers 95 % of the original area, and makes the LBS queries 3.17 times faster. I
    corecore